最近工作上有做目錄共用的功能,主要是 linux 主機間共享目錄而已,所以這邊就順便整理之前的筆記吧!
另外我自己工作主機及自己件的環境是以 Debian為主,所以這邊就附上 Debian 與 CentOS 的用法,原則上使用差異沒有很大。
sudo yum install nfs-utils
sudo apt install nfs-kernel-server nfs-common
sudo systemctl start rpcbind
sudo systemctl start nfs
sudo systemctl start nfs-server
假設是 /share
要分享
sudo mkdir -p /share
sudo chmod 777 /share
/etc/exports
# 目標目錄 要分享的IP 使用權限
/share 192.168.56.0/24(rw)
我實做後發現只需要 新增 nfs
就可以了,但是看網路很多都寫到需要多開 rpc-bind
跟 mountd
所以我一樣記著,但是原則上能少開就少開。
sudo firewall-cmd --permanent --add-service=nfs
# sudo firewall-cmd --permanent --add-service=rpc-bind
# sudo firewall-cmd --permanent --add-service=mountd
sudo firewall-cmd --reload
介紹完架設 nfs-server 之後接下來就是在 nfs-client 設定啦!
明天我們繼續詳細解說~